/*齐鲁交易首页*/

body,
html {
	margin: 0;
	padding: 0;
	background: #ebebeb;
}
header{ background: #fff;}
ul.menu {
	width: 100%;
	height: .9rem;
	line-height: .9rem;
	margin: 0;
	padding: 0;
	background: #fff;
	list-style: none;
	border-bottom: 1px solid #ddd;
}

ul.menu li {
	width: 21%;
	margin: 0 2%;
	float: left;
	color: rgb(51, 51, 51);
	font-size: .3rem;
	text-align: center;
}

.menuon {
	color: rgb(255, 72, 72) !important;
	background: #fff url(../img/qilutrade/onbg.jpg) repeat-x;
	background-size: auto 100%;
}
div.banimg {
	height: 2.6rem;
	background: #fff;
	color: rgb(138, 138, 138);
	font-size: .24rem;
}
div.banimg img {
	width: 100%;
	height: 100%;
	/*border-top: 1px solid #ddd;*/
	border-bottom: 1px solid #ddd;
}

div.info1,
div.info2,
div.info3 {
	height: .88rem;
	line-height: .42rem;
	padding-left: 1.46rem;
	background: #fff;
	color: rgb(138, 138, 138);
	font-size: .24rem;
}

div.info1 span,
div.info2 span,
div.info3 span {
	line-height: .46rem;
	display: block;
	color: rgb(51, 51, 51);
	font-size: .3rem;
}

div.info1 {
	padding-top: .32rem;
	margin-top: .2rem;
	background: #fff url(../img/qilutrade/jiaoyimenkan@2x.png) no-repeat .32rem .32rem;
	background-size: .88rem .88rem;
}

div.info2 {
	padding-top: .42rem;
	background: #fff url(../img/qilutrade/touzishouyi@2x.png) no-repeat .32rem .42rem;
	background-size: .88rem .88rem;
}

div.info3 {
	padding-top: .42rem;
	padding-bottom: .32rem;
	background: #fff url(../img/qilutrade/shuangxiangjiaoyi@2x.png) no-repeat .32rem .42rem;
	background-size: .88rem .88rem;
	border-bottom: 1px solid #ddd;
}

.btn{ text-align: center; padding-bottom: .5rem;color: rgb(138, 138, 138);
	font-size: .24rem;}
.btn input[type="button"] {
	width: 6.95rem;
	height: .88rem;
	line-height: .88rem;
	margin-top: .6rem;
	margin-bottom: .26rem;
	-webkit-appearance: none;
	appearance: none;
	background: #ff4848;
	border: 0;
	border-radius: .08rem;
	color: rgb(255, 255, 255);
	font-size: .32rem;
}
.btn input[type="checkbox"]{-webkit-appearance: none; appearance: none; border: 0; padding: .02rem; vertical-align:middle;}
.btn div{ width: 6.95rem; display: block; text-align: left; margin: 0 auto;height: .32rem;line-height: .32rem;}
.btn div a{text-decoration: none; color: rgb(68,68,68); }
.btn span{ vertical-align:middle;}
/******/
.chk_1 {
    display: none;
    vertical-align:middle;
}
 
/*******checkbox style*******/
.chk_1 + label {
	background-color: #FFF;
	border: 1px solid #C1CACA;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
	padding: .16rem;
	border-radius: .05rem;
	display: inline-block;
	position: relative;
	margin-right: .1rem;
	vertical-align:middle;
}
.chk_1 + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.chk_1:checked + label {
	background-color: #ECF2F7;
	border: 1px solid #92A1AC;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
	color: #243441;
}

.chk_1:checked + label:after {
	content: '\2714';
	position: absolute;
	top: 0px;
	left: 0px;
	color: #ff4848;
	width: 100%;
	text-align: center;
	font-size: .3rem;
	padding: 0 0 0 0;
	vertical-align: text-top;
}


